package tabuInterface.algorithm.tabuList;

public class TabuData<T> {
    /*
    * 有些时候禁忌状态 有时候禁忌动作
    * 所以采用模板类
    * */
    private T data;
    private int lastTabuTime;
    //有个禁忌时长的参数，每次结束修改整个禁忌表 显然不合适
    //可以设定为过一段时间清理 -1为从未被禁忌

    public int getLastTabuTime() {
        return lastTabuTime;
    }

    public TabuData(T data, int lastTabuTime) {
        this.data = data;
        this.lastTabuTime = lastTabuTime;
    }

    public void setLastTabuTime(int lastTabuTime) {
        this.lastTabuTime = lastTabuTime;
    }


    public T getData() {
        return data;
    }

    public void setData(T data) {
        this.data = data;
    }


}
